%% -*- coding: utf-8 -*-

-record(templ_env, {vtable=dict:new(),ldelim="{",rdelim="}"}).

%% @type env() = {templ_env, vtable(), string(), string()}
%% @type vtable() = {dict,int(),int(),int(),int(),int(),int(),any(),any()}
%% @type proplist() = [{string(),term()}]

%% @type key() = string()
%% @type index() = int()
%% @type value() = string()
%% @type delim() = string()

-define(GET_VTABLE(Env),  Env#templ_env.vtable).
-define(DICT_PAT, {dict,_,_,_,_,_,_,_,_}).
